Versions:

  • 1.8.0
  • 1.7.0
  • 1.6.2

Chainhook, developed by Hiro Systems, is a reorg-aware indexing engine designed specifically for the Stacks and Bitcoin blockchains, enabling developers to build reliable, high-performance applications that react instantly to on-chain events. By maintaining awareness of potential blockchain reorganizations, the tool guarantees that indexed data remains consistent even when chain history changes, making it indispensable for exchanges, wallets, DeFi protocols, and analytics platforms that need precise, real-time state information. The software exposes a declarative event-selection language that allows teams to define exactly which transactions, blocks, or smart-contract calls should trigger custom business logic, after which Chainhook streams only the relevant payloads to downstream services, dramatically reducing bandwidth and storage overhead compared to full-node polling. Version 1.8.0 refines the internal reconciliation algorithm to lower confirmation latency, adds Prometheus-compatible metrics for production monitoring, and introduces multi-threaded ingestion that can sustain thousands of blocks per second on modest hardware. Three major releases have been published so far, each maintaining backward compatibility while extending support for new Stacks 2.1 features such as PoX-2 and segregated block-commit data. The application is distributed as a single, statically linked binary for Windows, macOS, and Linux, ships with a built-in configuration generator, and can be deployed as a systemd service or containerized workload. As an open-source project under the GPL-3.0 license, Chainhook welcomes community contributions and publishes detailed benchmarks alongside every tagged build. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: